arbitrary boundaries